Skip to content

[Wrath] Switch to .API package, more fully configure for combat#132

Merged
alydevs merged 6 commits intoPunishXIV:new-mainfrom
zbee:wrath
Feb 14, 2026
Merged

[Wrath] Switch to .API package, more fully configure for combat#132
alydevs merged 6 commits intoPunishXIV:new-mainfrom
zbee:wrath

Conversation

@zbee
Copy link
Member

@zbee zbee commented Jan 20, 2026

  • Switches to WrathCombo.API instead of calling Wrath Combo's IPC directly
    • Remove copied enums from Wrath, reducing QST maintenance of it
    • More accurately handle Wrath IPC errors, and log them more clearly
  • Sets up Wrath's Auto Rotation settings more completely
    • Targeting Modes
      • Sets DPS targeting to manual, leaving targeting completely to QST
      • Sets Healer targeting to not hard target those requiring heals
    • Combat Only
      • Unsets restrictive settings that would prevent attacks on the selected target
    • Some extras for NPC-care
      • Sets Rezzing, Kardia, and Esuna'ing in addition to including NPCs in allowable heal targets
    • Disables problematic settings
      • Unsets out-of-party rezzing

This needs some solid testing. Draft until I have the chance to do that tomorrow.
Feel free to merge it anyway though if you have the chance to test it.

@alydevs
Copy link
Collaborator

alydevs commented Jan 20, 2026

Pulled all other PRs, here and to LLib. I don't have any testing setup for wrath atm

@Kagekazu
Copy link
Member

Tested on Glad from lvl 1 up to lvl 30 without any issues.

@zbee zbee marked this pull request as ready for review February 13, 2026 22:02
@alydevs alydevs merged commit f4f8de8 into PunishXIV:new-main Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants